home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / plain C OS8 / Everything / DModalBarsData.h < prev    next >
Encoding:
Text File  |  1998-10-29  |  3.3 KB  |  108 lines  |  [TEXT/CWIE]

  1. // DModalBarsData -- data class for Everything
  2.  
  3. #pragma once
  4.  
  5. #include "AMSignaler.h"
  6.  
  7. #define idBars2        'Bar2'
  8. #define idStandard5        'Sta5'
  9. #define idGraphic4        'Gra4'
  10. #define idSlider2        'Sli2'
  11. #define idTickMarks2        'Tic2'
  12. #define idNonDirectional2        'Non2'
  13. #define idLittleArrows2        'Lit2'
  14. #define idSpinner2        'Spi2'
  15. #define idVolumeControl2        'Vol2'
  16. #define idJimSSlider2        'Jim2'
  17. #define idStandard6        'Sta6'
  18. #define idIndeterminate2        'Ind2'
  19. #define idChasingArrows2        'Cha2'
  20. #define idRectangle2        'Rec2'
  21. #define idRoundRect2        'Rou2'
  22. #define idBarberPole2        'Bar3'
  23. #define idRoundBarber2        'Rou3'
  24.  
  25. //----------
  26. struct DModalBarsData {
  27.     AMSignaler        super;
  28.  
  29.     UInt16        mBars2;
  30.     SInt16        mStandard5;
  31.     SInt16        mGraphic4;
  32.     SInt16        mSlider2;
  33.     SInt16        mTickMarks2;
  34.     SInt16        mNonDirectional2;
  35.     SInt16        mLittleArrows2;
  36.     SInt16        mSpinner2;
  37.     SInt16        mVolumeControl2;
  38.     SInt16        mJimSSlider2;
  39.     SInt16        mStandard6;
  40.     SInt16        mIndeterminate2;
  41.     SInt16        mChasingArrows2;
  42.     SInt16        mRectangle2;
  43.     SInt16        mRoundRect2;
  44.     SInt16        mBarberPole2;
  45.     SInt16        mRoundBarber2;
  46. };
  47. typedef struct DModalBarsData DModalBarsData;
  48.  
  49. //----------
  50. DModalBarsData*        NewDModalBarsData ();
  51. void    DeleteDModalBarsData        (DModalBarsData*        data);
  52.  
  53. //----------
  54. void        DModalBarsData_Init    (DModalBarsData*        self);
  55. void        DModalBarsData_Free    (DModalBarsData*        self);
  56.  
  57. UInt16        GetBars2        (DModalBarsData*        self);
  58. void        SetBars2        (DModalBarsData*        self,
  59.                              UInt16        inValue);
  60. SInt16        GetStandard5        (DModalBarsData*        self);
  61. void        SetStandard5        (DModalBarsData*        self,
  62.                              SInt16        inValue);
  63. SInt16        GetGraphic4        (DModalBarsData*        self);
  64. void        SetGraphic4        (DModalBarsData*        self,
  65.                              SInt16        inValue);
  66. SInt16        GetSlider2        (DModalBarsData*        self);
  67. void        SetSlider2        (DModalBarsData*        self,
  68.                              SInt16        inValue);
  69. SInt16        GetTickMarks2        (DModalBarsData*        self);
  70. void        SetTickMarks2        (DModalBarsData*        self,
  71.                              SInt16        inValue);
  72. SInt16        GetNonDirectional2        (DModalBarsData*        self);
  73. void        SetNonDirectional2        (DModalBarsData*        self,
  74.                              SInt16        inValue);
  75. SInt16        GetLittleArrows2        (DModalBarsData*        self);
  76. void        SetLittleArrows2        (DModalBarsData*        self,
  77.                              SInt16        inValue);
  78. SInt16        GetSpinner2        (DModalBarsData*        self);
  79. void        SetSpinner2        (DModalBarsData*        self,
  80.                              SInt16        inValue);
  81. SInt16        GetVolumeControl2        (DModalBarsData*        self);
  82. void        SetVolumeControl2        (DModalBarsData*        self,
  83.                              SInt16        inValue);
  84. SInt16        GetJimSSlider2        (DModalBarsData*        self);
  85. void        SetJimSSlider2        (DModalBarsData*        self,
  86.                              SInt16        inValue);
  87. SInt16        GetStandard6        (DModalBarsData*        self);
  88. void        SetStandard6        (DModalBarsData*        self,
  89.                              SInt16        inValue);
  90. SInt16        GetIndeterminate2        (DModalBarsData*        self);
  91. void        SetIndeterminate2        (DModalBarsData*        self,
  92.                              SInt16        inValue);
  93. SInt16        GetChasingArrows2        (DModalBarsData*        self);
  94. void        SetChasingArrows2        (DModalBarsData*        self,
  95.                              SInt16        inValue);
  96. SInt16        GetRectangle2        (DModalBarsData*        self);
  97. void        SetRectangle2        (DModalBarsData*        self,
  98.                              SInt16        inValue);
  99. SInt16        GetRoundRect2        (DModalBarsData*        self);
  100. void        SetRoundRect2        (DModalBarsData*        self,
  101.                              SInt16        inValue);
  102. SInt16        GetBarberPole2        (DModalBarsData*        self);
  103. void        SetBarberPole2        (DModalBarsData*        self,
  104.                              SInt16        inValue);
  105. SInt16        GetRoundBarber2        (DModalBarsData*        self);
  106. void        SetRoundBarber2        (DModalBarsData*        self,
  107.                              SInt16        inValue);
  108.